package com.sxkj.service.sys;

import com.sxkj.entity.entity.sys.UserRole;
import com.sxkj.entity.mapper.sys.UserRoleMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 *
 * @title: UserRoleService
 * @author: daixiaowei
 * @date: 2019年12月19日 下午 05:32:03
 * @description: 用户角色关联
 */
@Service
public class UserRoleService {
    @Autowired
    private UserRoleMapper userRoleMapper;

    /**
     *
     * @title: insert
     * @author: daixiaowei
     * @date: 2019年12月19日 下午 05:37:56
     * @description: 新增方法
     * @param: userRole
     * @return:
     */
    public void insert(UserRole userRole) {
        userRoleMapper.insert(userRole);
    }

    /**
     *
     * @title: update
     * @author: daixiaowei
     * @date: 2019年12月20日 上午 11:21:28
     * @description: 更新操作
     * @param: userRole
     * @return:
     */
    public void update(UserRole userRole) {
        userRoleMapper.update(userRole);
    }


    public void deleteByUserId(String userId) {
        userRoleMapper.deleteByUserId(userId);
    }

    /**
     *
     * @title: searchUserRoleByRoleId
     * @author: daixiaowei
     * @date: 2019年12月21日 下午 04:31:38
     * @description: 通过userId查询出UserRole
     * @param: userId
     * @return:
     */
    public List<UserRole> searchUserRoleByRoleId(String userId) {
        return  userRoleMapper.searchUserRoleByRoleId(userId);
    }
}
